`:top
`!Python Robotics`! (`!Pyro`!) is a project designed to create an easy-to-use interface for accessing and controlling a wide variety of real and simulated robots.
>>Contents
• `F0af`_`[History`#history]`_`f
• `F0af`_`[See also`#see-also]`_`f
• `F0af`_`[References`#references]`_`f
• `F0af`_`[External links`#external-links]`_`f
-─
>>History
Pyrobot was funded from 2003 to 2005 by the `F33f`_`[National Science Foundation`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=National_Science_Foundation]`_`f as NSF DUE CCLI-EMD Award number 0231363, "Beyond LEGOs: Hardware, Software, and Curriculum for the Next Generation Robot Laboratory". The principal investigators on the NSF grant were Douglas Blank of `F33f`_`[Bryn Mawr College`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Bryn_Mawr_College]`_`f, Kurt Konolige of `F33f`_`[SRI International`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=SRI_International]`_`f, Deepak Kumar (computer scientist) of `F33f`_`[Bryn Mawr College`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Bryn_Mawr_College]`_`f, Lisa Meeden of `F33f`_`[Swarthmore College`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Swarthmore_College]`_`f, and `F33f`_`[Holly Yanco`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Holly_Yanco]`_`f of `F33f`_`[University of Massachusetts Lowell`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=University_of_Massachusetts_Lowell]`_`f.
PyroBot is a `F33f`_`[Python`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Python_(programming_language)]`_`f library with some C++ code for processing camera images. It has connections to `F33f`_`[Player`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Player_Project]`_`f, `F33f`_`[Stage`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Player_Project]`_`f, and Gazebo. It also contains its own simulator written completely in Python. It can directly control a variety of real robots, including the Pioneer, `F33f`_`[Khepera`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Khepera_mobile_robot]`_`f, `F33f`_`[AIBO`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=AIBO]`_`f, and Hemisson.
The ideas from PyroBot continue to evolve as Myro, short for My Robot, in the `F33f`_`[Institute for Personal Robots in Education`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Institute_for_Personal_Robots_in_Education]`_`f software, although it is no longer for Python only. Myro can be used by many other computer languages as well.
>>See also
• `F33f`_`[Robotics`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Robotics]`_`f
• `F33f`_`[Open-source robotics`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Open-source_robotics]`_`f
>>References
• `:citerefblankkumarmeedenyanco2006`aBlank, D. S.; Kumar, D.; Meeden, L.; `F33f`_`[Yanco, H.`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Holly_Yanco]`_`f (Spring 2006). "The Pyro Toolkit for AI and Robotics" (PDF). `*`F33f`_`[AI Magazine`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=AI_Magazine]`_`f`*. `!27`! (1): 39–50. `F33f`_`[doi`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Doi_(identifier)]`_`f:10.1609/aimag.v27i1.1862. `F33f`_`[S2CID`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=S2CID_(identifier)]`_`f 7858018.
• `:citerefblankkumarmeedenyanco2004`aBlank, D. S.; Kumar, D.; Meeden, L.; Yanco, H. (September 2004). "Pyro: A Python-based Versatile Programming Environment for Teaching Robotics" (PDF). `*Journal on Educational Resources in Computing`*. `!4`! (3): 1. `F33f`_`[doi`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Doi_(identifier)]`_`f:10.1145/1083310.1047569.
• `:citerefblankmeedenkumar2003`aBlank, D.; Meeden, L.; Kumar, D. (2003). `*Python robotics: An Environment for Exploring Robotics Beyond LEGOs`* (PDF). `F33f`_`[SIGCSE`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=SIGCSE_Technical_Symposium_on_Computer_Science_Education]`_`f '03. `*Proceedings of the 34th SIGCSE technical symposium on Computer science education`*. pp. 317–321. `F33f`_`[doi`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Doi_(identifier)]`_`f:10.1145/611892.611996. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 1-58113-648-X.
• `:citerefblankyancokumarmeeden2004`aBlank, D. S.; Yanco, H.; Kumar, D.; Meeden, L. (Spring 2004). `*Avoiding the Karel-the-Robot Paradox: A Framework for Making Sophisticated Robotics Accessible`* (PDF). `F33f`_`[AAAI`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Association_for_the_Advancement_of_Artificial_Intelligence]`_`f Spring Symposium. `*Accessible Hands-on Artificial Intelligence and Robotics Education`*. pp. 48–51. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 1-57735-193-2. SS-04-01.
>>External links
• Beyond LEGOs - NSF funding page for Pyrobot
`c`F0af`_`[↑ Back to top`#top]`_`f`a